const pathlib = require('path')

module.exports = {
    // mode: 'development',
    entry: pathlib.resolve('./src/es6'),
    output: {
        path: pathlib.resolve('dest'),
        filename: 'bundle.js'
    },
    // 下面就是webpack中loader的配置
    module: {
        // 设置loader的规则，每个json都是一个loader的配置
        rules: [
            {
                test: /\.js$/,    // 正则，指定哪些类型的文件可以用这个loader
                exclude: /node_modules/,    // 正则，哪些文件需要排除
                use: {     // 指定loader的名称，options是这个loader的配置
                    loader: 'babel-loader',
                    options: {
                        presets: ['env']
                    }
                }
            }
        ]
    }
}
